首页> 外文OA文献 >A fast neural-network algorithm for VLSI cell placement
【2h】

A fast neural-network algorithm for VLSI cell placement

机译:用于VLSI单元放置的快速神经网络算法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Cell placement is an important phase of current VLSI circuit design styles such as standard cell, gate array, and Field Programmable Gate Array (FPGA). Although nondeterministic algorithms such as Simulated Annealing (SA) were successful in solving this problem, they are known to be slow. In this paper, a neural network algorithm is proposed that produces solutions as good as SA in substantially less time. This algorithm is based on Mean Field Annealing (MFA) technique, which was successfully applied to various combinatorial optimization problems. A MFA formulation for the cell placement problem is derived which can easily be applied to all VLSI design styles. To demonstrate that the proposed algorithm is applicable in practice, a detailed formulation for the FPGA design style is derived, and the layouts of several benchmark circuits are generated. The performance of the proposed cell placement algorithm is evaluated in comparison with commercial automated circuit design software Xilinx Automatic Place and Route (APR) which uses SA technique. Performance evaluation is conducted using ACM/SIGDA Design Automation benchmark circuits. Experimental results indicate that the proposed MFA algorithm produces comparable results with APR. However, MFA is almost 20 times faster than APR on the average.Cell placement is an important phase of current VLSI circuit design styles such as standard cell, gate array, and Field Programmable Gate Array (FPGA). Although nondeterministic algorithms such as Simulated Annealing (SA) were successful in solving this problem, they are known to be slow. In this paper, a neural network algorithm is proposed that produces solutions as good as SA in substantially less time. This algorithm is based on Mean Field Annealing (MFA) technique, which was successfully applied to various combinatorial optimization problems. A MFA formulation for the cell placement problem is derived which can easily be applied to all VLSI design styles. To demonstrate that the proposed algorithm is applicable in practice, a detailed formulation for the FPGA design style is derived, and the layouts of several benchmark circuits are generated. The performance of the proposed cell placement algorithm is evaluated in comparison with commercial automated circuit design software Xilinx Automatic Place and Route (APR) which uses SA technique. Performance evaluation is conducted using ACM/SIGDA Design Automation benchmark circuits. Experimental results indicate that the proposed MFA algorithm produces comparable results with APR. However, MFA is almost 20 times faster than APR on the average.
机译:单元放置是当前VLSI电路设计风格的重要阶段,例如标准单元,门阵列和现场可编程门阵列(FPGA)。尽管诸如模拟退火(SA)之类的不确定性算法成功解决了此问题,但众所周知它们运行缓慢。在本文中,提出了一种神经网络算法,该算法可在相当短的时间内产生与SA一样好的解决方案。该算法基于平均场退火(MFA)技术,已成功应用于各种组合优化问题。得出了用于单元放置问题的MFA公式,可以很容易地将其应用于所有VLSI设计样式。为了证明该算法在实践中是可行的,推导了FPGA设计风格的详细公式,并生成了多个基准电路的布局。与使用SA技术的商业自动化电路设计软件Xilinx自动布局和布线(APR)相比,评估了所提出的单元布局算法的性能。使用ACM / SIGDA设计自动化基准电路进行性能评估。实验结果表明,提出的MFA算法与APR产生了可比的结果。然而,MFA​​平均比APR快20倍。单元放置是当前VLSI电路设计风格的重要阶段,例如标准单元,门阵列和现场可编程门阵列(FPGA)。尽管诸如模拟退火(SA)之类的不确定性算法成功解决了此问题,但众所周知它们运行缓慢。在本文中,提出了一种神经网络算法,该算法可在相当短的时间内产生与SA一样好的解决方案。该算法基于平均场退火(MFA)技术,已成功应用于各种组合优化问题。得出了用于单元放置问题的MFA公式,可以很容易地将其应用于所有VLSI设计样式。为了证明该算法在实践中是可行的,推导了FPGA设计风格的详细公式,并生成了多个基准电路的布局。与使用SA技术的商业自动化电路设计软件Xilinx自动布局和布线(APR)相比,评估了所提出的单元布局算法的性能。使用ACM / SIGDA设计自动化基准电路进行性能评估。实验结果表明,提出的MFA算法与APR产生了可比的结果。但是,MFA平均比APR快20倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号